/*
* @Author: name
* @Date:   2018-10-04 10:02:26
* @Last Modified by:   name
* @Last Modified time: 2018-10-08 08:33:50
*/

import Vue from 'vue'

// 1.1 导入路由的包
import VueRouter from 'vue-router'
// 1.2 安装路由
Vue.use(VueRouter)

// 导入格式化时间的插件
import moment from 'moment'
// 定义全局的过滤器
Vue.filter('dateFormat',function(dataStr, pattern = "YYYY-MM-DD HH:mm:ss"){
    return moment(dataStr).format(pattern)
})

// 2.1  导入vue-resource
import VueResource from 'vue-resource'
// 2.2  在vue中使用 vue-resource 组件
Vue.use(VueResource);

// 导入 MUI 的样式
import './lib/mui/css/mui.min.css'
import './lib/mui/css/icons-extra.css'

// 按需导入 Mint-ui组件
import { Header,Swipe, SwipeItem ,Button} from 'mint-ui';
Vue.component(Header.name, Header);
Vue.component(Swipe.name, Swipe);
Vue.component(SwipeItem.name, SwipeItem);
Vue.component(Button.name, Button);

// 1.3 导入自己的路由模块
import router from './router.js'

// 导入 MUI 的样式表， 和 Bootstrap 用法没有差别
import './lib/mui/css/mui.min.css'



import app from './App.vue'

var vm = new Vue({
    el:'#app',
    render:c => c(app),
    router  //1.4 将路由对象挂载到实例对象vm上
})